തന്നെത്താന്‍ വരുത്തിവച്ച - meaning in english

വിശേഷണം (Adjective)
Self-inflicted